﻿body 
{
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.group
{
	border: solid 1px #e0e0e0;
	background-color: #f7f7f7;
}
table.subgroup
{
	border: 1px solid #E0E0E0;
	background-color: #ffffff;	
	padding: 5px;
}
table th 
{
	text-align: left;
}
td 
{
	vertical-align: top;
	padding: 3px;
}	
td.first 
{
	width: 20px;
}
tr.hover td 
{
	background-color: #ffffcc;
}
#results
{
	margin-top: 40px;
}
table.xtable th 
{
	background-color:#F0F0F0;
    border-color:#E4E4E4 #E4E4E4 #DEDEDE #DEDEDE;
    border-style:solid;
    border-width:1px;
    color:#303030;
    padding:2px 9px;
}

#menu 
{
	margin-bottom: 30px;
}
#menu a:hover { background-color: #F0F0F0; border: solid 1px #E4E4E4; }
#refresh_link 
{
	background-image: url(/Web/Images/table_refresh.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	border: 1px;
	line-height: 17px;
	padding: 3px;
	padding-left: 21px;
	text-decoration: none;
}
#export_link 
{
	background-image: url(/Web/Images/page_excel.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	border: 1px;
	line-height: 17px;
	padding: 3px;
	padding-left: 21px;
	text-decoration: none;
}
#open_link 
{
	background-image: url(/Web/Images/folder.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	border: 1px;
	line-height: 17px;
	padding: 3px;
	padding-left: 21px;
	text-decoration: none;
}
#save_link 
{
	background-image: url(/Web/Images/disk.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	border: 1px;
	line-height: 17px;
	padding: 3px;
	padding-left: 21px;
	text-decoration: none;
}


#save_form 
{
	display: none;
	position: absolute;
	left: 75px;
	top: 30px;
	z-index: 1000;
	padding: 30px;
	background-color: #F0F0F0; 
	border: solid 1px #E4E4E4;
}
#load_form 
{
	display: none;
	position: absolute;
	left: 5px;
	top: 30px;
	z-index: 1000;
	padding: 30px;
	background-color: #F0F0F0; 
	border: solid 1px #E4E4E4;
}

a.tab 
{
	border: solid 1px #e0e0e0;
	background-color: #f7f7f7;
	color: #808080;
	padding: 4px;
	text-decoration: none;
}
a.tab-selected
{
	border: solid 1px #d0d0d0;
	background-color: #e0e0e0;
	color: #0e0e0e;
	padding: 4px;
	text-decoration: none;
}